Andrew KeenanBolger is an American musical theatre actor and singer. He has performed in many national tours and Broadway productions.
NASource: Wikipedia